package StringExercise;

import java.util.Scanner;

/**
 * ClassName:StringExercise004
 * Package:StringExercise
 * Description:
 *
 * @Author:ZhangXin
 * @Create2023/1/17-20:08
 * @Version:v1.0
 */
public class StringExercise004 {
    /*
    * 给你一个字符串 s ,由若干单词组成,单词前后用一些空格字符隔开
    * 返回字符串最后一个单词的长度
    * 单词是指仅由字母组成,不包含任何空格字符的最大子字符串*/
    public static void main(String[] args) {
        //倒着遍历
        //直到遇到空格为止
        //那么遍历的次数就是单词的长度
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个字符串");
        String str = sc.nextLine();
//        System.out.println(str);
        int count = getNumber(str);
        System.out.println(count);
    }
    public static int getNumber(String str){
        int count=0;
        for (int r = str.length()-1; r >=0; r--) {
            char c = str.charAt(r);
            if(c==' '){
                break;
            }else {
                count++;
            }
        }
        return  count;
    }
}
